<?php
/**
 * Created by PhpStorm.
 * 订单操作记录
 * User: caicm
 * Date: 2017/7/11
 * Time: 15:23
 */

namespace WMApi\Model;


use Think\Model;

class WmOrderActionModel extends Model {

    /**
     * 添加订单操作记录
     * Created By caicm
     * @param int $seller_id 商家id
     * @param int $store_id 店铺id
     * @param int $order_id 订单id
     * @param string $remark 备注
     * @param string $created 操作者
     * @param int $order_status 订单状态 （0-未付款 1-已付款 2-已取消）
     * @param int $seller_status 商家状态 （0-未接单 1-已接单 2-拒接单 3-取消订单 ）
     * @param int $trunk_line_status 干线状态（1-未出仓，2-已出仓，3-已到站，4-已出站，5-已回站，6-需回仓，7-已离站，8-已回仓）
     * @param int $tail_end_status 末端状态（1-未接单，2-已接单，3-配送中，4已送达）
     * @param int $op_type 操作类型 1:[开始配送] 2:[完成配送] 3:[已到站] 4:[需回仓] 5:[延迟订单] 6:[配送退单] 7:[问题单] 8 司机揽件，9返回揽件 10：回仓确认
     * @return mixed
     */
    public function add_action($seller_id=0, $store_id=0, $order_id=0, $remark='', $created='', $order_status=0, $seller_status=0, $trunk_line_status=1, $tail_end_status=1, $op_type=0){
        $data = array(
            'seller_id' => $seller_id,
            'store_id' => $store_id,
            'order_id' => $order_id,
            'action_type' => 1,
            'remark' => $remark?$remark:'',
            'created' => $created,
            'add_time' => gmtime(),
            'order_status' => $order_status,
            'seller_status' => $seller_status,
            'trunk_line_status' => $trunk_line_status,
            'tail_end_status' => $tail_end_status,
            'op_type' => $op_type,
        );

        return $this->data($data)->add();

    }
}